/*
 * InformacionPlaneta.h
 *
 *  Created on: 11/01/2010
 *      Author: San Martín, Matías I.
 */

#ifndef INFORMACIONPLANETA_H_
#define INFORMACIONPLANETA_H_

#include "../../Utiles/Posicion.h"

#include "../../../Middleware/Common/IdPlaneta.h"
#include "../../../Middleware/Common/IdJugador.h"

namespace aplicacion {
/**
 * Contiene la información de estado del planeta que se transmite.
 * (DTO)
 */
struct InformacionPlaneta {

	/** Identificador unívoco del planeta (local a un universo) */
	IdPlaneta _identificador;

	/** Identificador del jugador que es dueño del planeta */
	IdJugador _duenio;

	/** Indica el tamaño del planeta */
	T_TAMANIO_PLANETA _tamanio;

	/** ubicación del planeta dentro del universo */
	Posicion _posicion;

	/** Indica la cantidad de naves en el planeta */
	size_t _cantidadNaves;

};

} //namespace aplicacion

#endif /* INFORMACIONPLANETA_H_ */
